package com.rentong.wx.cust.domain;

import java.io.Serializable;
import java.math.BigDecimal;
import java.util.Date;

import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;

import javax.persistence.Id;
import javax.persistence.Table;

/**
 * 
 * 
 * @author zhangle
 * @email 459343178@qq.com
 * @date 2024-12-24 14:42:32
 */
@Data
@NoArgsConstructor
@AllArgsConstructor
@Table(name = "cust_service_order_chef")
public class CustServiceOrderChefEntity implements Serializable {
	private static final long serialVersionUID = 1L;

	/**
	 * 师傅接单的id（有可能是主动抢单，也有可能是被动指定的。师傅端，查询有哪些订单，以这张表为主表）
	 */
	@Id
	private Long serviceOrderChefId;
	/**
	 * 订单号
	 */
	private Long serviceOrderId;
	/**
	 * 师傅的cust_id（被选中的厨师，需要在订单表，把这个id填过去）
	 */
	private Long chefId;
	/**
	 * 师傅报的价格，如果是商家报价的模式，这里就是0
	 */
	private BigDecimal chefBaojiaAmount;
	/**
	 * 1：已投递；2：已选择（两种情况，一种是商户在多个投递者里面选择了该厨师，或者下单的时候直接选择了该厨师）；3：被拒绝
	 */
	private Integer serviceOrderChefState;
	/**
	 * 最后更新时间（被拒绝，或者被选中了，都需要更新这个字段）
	 */
	private Date updateTime;
	/**
	 * 创建时间（30分钟后，用户未操作选择该厨师，将自动变成拒绝）
	 */
	private Date addTime;

}
